import java.util.Scanner;

/**
 * 7. 查找元素在数组中第一次出现的索引.
 */
public class Demo07 {
    public static void main(String[] args) {
        //2.1 定义数组, 记录数据..
        int[] arr = {19, 28, 28, 37, 46, 50};
        //2.2 接收用户录入的内容.
        Scanner sc = new Scanner(System.in);
        System.out.println("请录入您要查找的数字: ");
        int num = sc.nextInt();
        //2.3 调用方法.
        int index = getIndex(arr, num);
        System.out.println("数据在数组中第一次出现的索引是: " + index);
    }

    public static int getIndex(int[] arr, int num) {
        //2. 遍历数组, 获取每一个元素.
        for (int i = 0; i < arr.length; i++) {
            //arr[i]: 就是数组中的每一个元素.
            //3. 依次和num进行比较.
            if (num == arr[i]) {
                //4. 只要两个数据值相同, 说明找到了, 直接返回索引即可.
                return i;
            }
        }
        //5. for循环执行结束, 还没有找到这个元素, 说明元素在数组中不存在, 返回-1即可.
        return -1;
    }
}
